.monitoring-image {
	width: 100%
}

.monitoring-image img {
	width: 100%;
}

.monitoring .input-date {
	width: 198px
}

.contextmenu-list {
	background: none repeat scroll 0 0 #EEEEEE;
	border: 1px solid #DDDDDD;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	display: inline-block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin: 0;
	max-width: 250px;
	min-width: 120px;
	padding: 0;
	position: absolute;
	z-index: 999;
	visibility: hidden
}

.contextmenu-list .contextmenu-item {
	-moz-user-select: -moz-none;
	background-color: #EEEEEE;
	padding: 2px 2px 2px 10px;
	position: relative
}

.contextmenu-list .contextmenu-item a {
	cursor: pointer
}

.contextmenu-list .contextmenu-hover {
	background-color: #3399FF
}

.contextmenu-list .context-menu-separator {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 0
}
ul.contextmenu-list a {
    color: black;
    text-decoration: none;
}

.ui-layout-pane {
	background: #FFF;
	border: 1px solid #D4D4D4;
	padding: 0px;
	overflow: auto
}

.ui-layout-resizer {
	background: #EEEEEE
}

.ui-layout-toggler {
	background: #AAA
}

.panel-body-noborder {
	border-width: 0
}

.box-header {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #C3D0E0;
	border-color: -moz-use-text-color -moz-use-text-color #DEDEDE;
	border-image: none;
	border-radius: 3px 3px 0 0;
	border-style: none none solid;
	border-width: medium medium 1px;
	cursor: move;
	font-size: 12px;
	font-weight: bold;
	height: 0px;
	margin-bottom: 0;
	min-height: 0px;
	padding-top: 5px
}

.box-header>b {
	line-height: 0px
}

.box {
	border: 1px solid #DEDEDE;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
	margin-bottom: 10px;
	margin-top: 54px;
}

.box-no-border {
	border: 0px solid #DEDEDE;
	margin-bottom: 10px;
	border-radius: 3px 3px 3px 3px
}

.server-btn-toolbar {
	margin-top: 0px
}

.table-select {
	background-color: #C3D0E0
}

.ui-toolbar {
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top, #fff, #f5f5f5);
	background-repeat: repeat-x;
	border: 1px solid #DDDDDD;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 1px 0 #FFFFFF inset;
	margin: 0 0 18px;
	padding: 7px 14px
}

ul#rMenu a {
	color: black;
	text-decoration: none
}

.tcloud-search input {
	background: #fff url("/static/images/chosen-sprite.png") no-repeat 100% -21px;
	background: url("/static/images/chosen-sprite.png") no-repeat 100% -21px,
		-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee),
		color-stop(15%, #fff) );
	background: url("/static/images/chosen-sprite.png") no-repeat 100% -21px,
		-webkit-linear-gradient(top, #eee 1%, #fff 15%);
	background: url("/images/chosen-sprite.png") no-repeat 100% -21px,
		-moz-linear-gradient(top, #eee 1%, #fff 15%);
	background: url("/static/images/chosen-sprite.png") no-repeat 100% -21px,
		-o-linear-gradient(top, #eee 1%, #fff 15%);
	background: url("/static/images/chosen-sprite.png") no-repeat 100% -21px,
		-ms-linear-gradient(top, #eee 1%, #fff 15%);
	background: url("/static/images/chosen-sprite.png") no-repeat 100% -21px,
		linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	border: 1px solid #AAAAAA;
	font-family: sans-serif;
	font-size: 1em;
	margin: 1px 0;
	outline: 0 none;
	height: 2px
}

.search_load input {
    /*for now just support chrome*/
	background: url("/static/images/search_load.gif") no-repeat 100% 6px,
		-webkit-linear-gradient(top, #eee 1%, #fff 15%);
}

#inst_define form {
	margin: 13px 36px 19px
}

.add_host_modal {
	left: 55%;
	width: 350px
}

.instmodal {
	left: 45%;
	width: 677px
}

.form-top {
	margin-top: 10px
}

.form-horizontal .control-group {
	margin-bottom: 5px;
}

#add_host .form-horizontal .controls {
	margin-left: 127px
}

#add_host .form-horizontal .control-label {
	width: 102px
}

#inst_define .form-horizontal .controls {
	margin-left: 100px
}

#inst_define .form-horizontal .control-label {
	text-align: left;
	width: 100px
}

#bootorder {
	list-style-type: none;
	margin: 0;
	padding: 0
}

.ui-state-default {
	border: 1px solid #D3D3D3;
	padding-top: 5px;
	background-color: #E9E9E9
}

.ui-state-disabled {
	opacity: 0.35
}

.selectable .ui-selecting {
	background: #b8dce0
}

.selectable .ui-selected {
	background: #C3D0E0;
	color: white
}

.table-overview td {
	border-top: 0px
}

.table-overview div {
	width: 100px;
	float: left
}
.table-no-align td ,.table-no-align th{
    vertical-align:middle;
}

.step-pos {
	margin: 5px 5px
}

.step-pos4{
    margin:5px 16px;
}

.alert-pos {
	margin: 5px 35px 5px 10px;
    width: 164px;
    height: 175px;
}

.tab-layout {
	padding: 6px 0px 0px 10px
}

.tab-style {
	padding: 6px 0px 0px 0px;
	background-color: #F2F2F2;
	margin-bottom: 10px
}

.tab-style .tab-ul {
	margin-bottom: 0px
}

.text-pos {
	padding-top: 10px
}

.well-layout {
	padding-left: 10px;
	text-align: center
}

.switch-width {
	width: 190px
}

.controls .radio:first-child {
	padding-top: 0px
}

.text-layout th {
	text-align: center
}

.text-layout td {
	text-align: center
}

.overview-layout {
	margin-top: 36px;
	margin-left: 63px;
}
.cluser-layout{
	margin-top: 36px;
}

.hot-title {
	background-color: #C3D0E0;
	border-radius: 3px 3px 0px 0px;
	border-top-width: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 20px
}

.bookmark {
	margin-right: 7px
}

.img-size {
	width: 22px;
	height: 22px
}

.img-size16 {
	width: 16px;
	height: 16px
}

.btn-pos {
	padding: 0px 10px;
	margin-top: 26px;
}

.progress {
  height: 20px;
  background: #ebebeb;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-radius: 10px;

}
.progress > span {
  position: relative;
  float: left;
  margin: 0px 0px;
  /*min-width: 30px;*/
  height: 14px;
  line-height: 13px;
  text-align: center;
  background: #cccccc;
  border: 1px solid;
  border-color: #bfbfbf #b3b3b3 #9e9e9e;
  border-radius: 10px;
  background-image: -webkit-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: -moz-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #f0f0f0 0%, #dbdbdb 70%, #cccccc 100%);
  -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);
}
.progress > span > span {
  padding: 0 8px;
  font-size: 11px;
  font-weight: bold;
  color: #404040;
  color: rgba(0, 0, 0, 0.7);
  text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}
.progress > span:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  height: 18px;
  border-radius: 10px;
}
.progress .green {
  background: #85c440;
  border-color: #78b337 #6ba031 #568128;
  background-image: -webkit-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
  background-image: -moz-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
  background-image: -o-linear-gradient(top, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
  background-image: linear-gradient(to bottom, #b7dc8e 0%, #99ce5f 70%, #85c440 100%);
}
.progress .red {
  background: #db3a27;
  border-color: #c73321 #b12d1e #8e2418;
  background-image: -webkit-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  background-image: -moz-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  background-image: -o-linear-gradient(top, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
  background-image: linear-gradient(to bottom, #ea8a7e 0%, #e15a4a 70%, #db3a27 100%);
}
.progress .orange {
  background: #f2b63c;
  border-color: #f0ad24 #eba310 #c5880d;
  background-image: -webkit-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
  background-image: -moz-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
  background-image: -o-linear-gradient(top, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
  background-image: linear-gradient(to bottom, #f8da9c 0%, #f5c462 70%, #f2b63c 100%);
}
.progress .blue {
  background: #5aaadb;
  border-color: #459fd6 #3094d2 #277db2;
  background-image: -webkit-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
  background-image: -moz-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
  background-image: -o-linear-gradient(top, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
  background-image: linear-gradient(to bottom, #aed5ed 0%, #7bbbe2 70%, #5aaadb 100%);
}

.no-height-limit{
    max-height: 100%;
}

body .modal.ng-scope.ssh-size {
    width: 710px;
    height: 400px;
}

.toploading{
    padding-top: 20px;
}

.fieldinline{
    padding-top: 4px;
}

/*activity tab样式*/
.activity_tab{
  margin-bottom: 0px;
    border-bottom: 1px solid #ddd;
}

/*activity tab样式*/
.activity_tab > li > a {
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 20px;
}
